package com.xu.blog_after_end.service;

import com.xu.blog_after_end.po.Type;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface TypeService {
    Type saveType(Type type);  //新增分类
    Type getType(Long id);   //根据id查询分类
    Page<Type> listType(Pageable pageable);  //分页查询
    List<Type> listType();
    List<Type> listTypeTop(Integer size);   //查询前n条
    Type updateType(Long id, Type type);   //修改分类
    void deleteType(Long id);  //删除分类
    Type getTypeByName(String name); //根据分类名查询分类

}
